// 路径模块path:用于处理和转换文件路径的内置模块


const path = require("path")

// 路径拼接-path.join()
console.log("路径拼接后:", path.join('D:\\', 'web', 'homework', 'work17_path.js'))
// D:\web\homework\work17_path.js

// 路径解析-path.parse()
// 将一个路径字符串解析为一个包含各个组成部分的对象
// root:根目录
// dir:目录路径
// base:文件名+扩展名
// name:文件名(不包括扩展名)
// ext:扩展名(包括点)
console.log("将路径分析为一个对象:", path.parse('D:\\web\\homework\\work17_path.js'))
// {
//   root: 'D:\\',
//   dir: 'D:\\web\\homework',
//   base: 'work17_path.js',
//   ext: '.js',
//   name: 'work17_path'
// }

// 获取扩展名-path.extname()
console.log("获取扩展名为:", path.extname('D:\\web\\homework\\work17_path.js'))
// .js

// 获取文件名-path.basename()
console.log("获取文件名为:", path.basename('D:\\web\\homework\\work17_path.js'))
// work17_path.js
